﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Web.Mvc;
using System.Web.Security;
using KL.Store.Core.Domain;

namespace KL.Store.Web.Models
{
    public class CategoryModel : Category
    {
        public CategoryModel()
        {
            RelatedCategories = new List<Category>();
        }
        public string BreadCrumb { get; set; }
        public IList<Category> RelatedCategories { get; set; }
        public bool IsManager { get; set; }
        public bool IsSeoManager { get; set; }
    }


    public class CategoryMetaEditModel : CategoryMeta
    {
        [Display(Name = "Stok ID'si")]
        public virtual int CategoryId { get; set; }

        [Display(Name = "Ürün Adı")]
        public virtual string Category { get; set; }

        [Display(Name = "Meta Description")]
        public virtual string Description { get; set; }

        [Display(Name = "Meta Keywords")]
        public virtual string Keywords { get; set; }

        [Display(Name = "Page Title")]
        public virtual string WebTitle { get; set; }

        [Display(Name = "Canonical URL")]
        public virtual string Canonical { get; set; }
    }

    public class CategoryFilterModel
    {
        public CategoryFilterModel()
        {
        }

    }
}